package com.collection.linkedlist;

import java.util.LinkedList;

public class RemoveRangeElementsLinkedListExample {
	 public static void main(String[] args) {
		 
		    //create LinkedList object
		    LinkedList lList = new LinkedList();
		   
		    //add elements to LinkedList
		    lList.add("1");
		    lList.add("2");
		    lList.add("3");
		    lList.add("4");
		    lList.add("5");
		   
		    System.out.println("LinkedList contains : " + lList);
		   
		    /*
		     * Removing range of elements is not directly supported. However, it
		     * can be done by using subList and clear methods.
		     */
		   
		    //remove elements from index 2(inclusive) to 5(exclusive)
		    lList.subList(2,5).clear();
		   
		    System.out.println("Range of elements removed from LinkedList");
		    System.out.println("LinkedList now contains : " + lList);
		  }
}
